草庐IT

Android Circular 确定 ProgressBar

全部标签

asp.net - 如何确定 JavaScript 中 RadioButtonList 的 SelectedValue?

我有一个带有数据绑定(bind)RadioButtonList的ASP.NET网页。我不知道在设计时会呈现多少个单选按钮。我需要通过JavaScript确定客户端上的SelectedValue。我尝试了以下方法,但运气不佳:varreasonCode=document.getElementById("RadioButtonList1");varanswer=reasonCode.SelectedValue;(“答案”返回为“未定义”)请原谅我对JavaScript的无知,但我做错了什么?提前致谢。 最佳答案 ASP.NET围绕实际r

javascript - 确定从 jQuery/JavaScript 中单击了哪个提交按钮

这个问题在这里已经有了答案:HowcanIgetthebuttonthatcausedthesubmitfromtheformsubmitevent?(22个答案)关闭9年前。我正在对我未编写的PHP应用程序中的一些表单进行ajax化。为此,我想到了这个聪明的解决方案:jQuery("form").submit(function(event){//getsomevaluesfromelementsonthepage:varthe_form=jQuery(this);vardata=the_form.serialize();varurl=the_form.attr('action');v

javascript - 确定函数是否作为 native 浏览器事件的结果调用

有没有一种方法可以确定给定的函数是否作为native浏览器事件的结果被调用?在现代浏览器中,如果您从源自点击处理程序的范围链调用函数window.open(...),页面将毫无问题地打开。但是,如果您尝试直接调用它,浏览器将生成弹出警告。因此浏览器会跟踪执行上下文并以某种方式对其进行标记,以便函数的首次使用成功。如果没有此标志,它会阻止第二次使用。如果某些函数被直接调用而不是从真正的native浏览器事件中调用,是否有任何方法可以访问此标志以在内部阻止某些函数的执行。我查看了我的函数接收到的事件对象,但我无法发现真正的native事件与通过手动触发事件生成的事件之间有什么不同。我想要的

javascript - JavaScript "Date"对象如何确定用户浏览器的区域设置?

我试图了解在使用方法toLocaleString()时,在各种浏览器中运行的JavaScript如何确定JavaScriptDate对象将使用的语言环境。我已经通过Windows控制面板更改了我系统的语言和区域设置,并且我也将每个浏览器的语言设置更改为相同。该函数仍然返回英文日期。Windows上是否有您必须手动设置的注册表设置?我错过了某个地方的一些设置吗?还是我必须为特定地区获取Windows安装光盘? 最佳答案 一篇来self最喜欢的博客的关于JScript行为的精彩文章:Ibelievewearenowin"alwaysde

javascript - 如何确定元素是否可以有 html 子元素?

只有InternetExplorer似乎具有元素属性:canHaveHtml(MSDN,Dottoro)。除了使用带有标记名列表的正则表达式之外,我似乎无法在其他浏览器中找到任何东西来模拟它。有没有办法在Chrome、Firefox等中确定这一点?例如,有没有一种方法可以检查innerHTML属性,这是否100%等效? 最佳答案 您可以使用以下函数来确定命名元素是否可以有子元素。然而,正如ZER0所指出的,这可能更像是IE的canHaveChildren的替代品。而不是canHaveHtml,因为它为“应该”不为空的任何标签名称返回

javascript - 是否可以使用 JavasScript 确定 GeoJSON 点是否在 GeoJSON 多边形内?

是否可以仅使用JavaScript(通过d3、topojson或任何其他方式)确定给定纬度、经度的GeoJSON点是否位于给定GeoJSON多边形内?例如,我可以根据教程here绘制一张显示英国国家的map.然后我有一些点有坐标但没有指示它们位于哪个国家/地区。我想显示每个国家/地区的总点数。我能否在浏览器中找出哪个国家/地区包含每个点,或者我是否需要使用PostGIS或类似工具在服务器上预处理我的点数据? 最佳答案 似乎d3涵盖了:https://github.com/d3/d3-geo#geoContainsd3.geoCont

javascript - 我如何确定垃圾收集器正在收集哪些对象?

我有明显的垃圾收集暂停。在尝试解决问题之前,我想查明对这个集合负有最大责任的对象。我查看了Chrome上的堆快照,但是(如果我错了请纠正我)我似乎无法找到任何正在收集的指标,只有占用最多内存的指标。有没有办法根据经验回答这个问题,还是我仅限于有根据的猜测? 最佳答案 在chrome配置文件中拍摄两个堆快照,一个在执行您要检查的操作之前,一个在之后。现在点击第二个快照。在底栏上,您将看到带有“摘要”选项的选择框。将其更改为“比较”。然后在它旁边的选择框中选择您要比较的快照(它应该自动选择快照1)。作为结果,您将获得包含所需数据的表格,

javascript - 确定用户是否在移动设备上的最简单方法

我在我的网站上显示了一个通知栏,坦率地说,它在移动设备上运行不佳。我只想为桌面用户显示该栏。确定用户是使用桌面设备还是移动设备的最简单方法是什么? 最佳答案 用户代理检查是“最简单的”,尽管您可以轻松使用CSS3mediaqueries这里是一个检查iphone、android和blackberry的例子;您可以轻松添加其他移动浏览器。varis_mobile=!!navigator.userAgent.match(/iphone|android|blackberry/ig)||false;

javascript - 在 Javascript 中确定对象类型的最佳实践

如果你在javascript中有一个对象的实例,似乎很难找到它的实际类型,即varPoint2D=functionPoint2D(x,y){return{X:x,Y:y}}varp=newPoint2D(1,1);typeofp//yieldsjust'Object'not'Point2D'我发现的一种解决方法是让对象成为它自己的原型(prototype),然后你可以通过调用prototype.constructor.name有效地获取它的名字,varPoint2D=functionPoint2D(x,y){return{X:x,Y:y,prototype:this}}newPoint

javascript - 位掩码:如何确定是否只设置了一位

如果我有一个基本的位掩码...cat=0x1;dog=0x2;chicken=0x4;cow=0x8;//OMDhasachickenandacowonTheFarm=0x12;...如何检查是否只设置了一只动物(即一位)?onTheFarm的值必须是2n,但我如何以编程方式检查它(最好是在Javascript中)? 最佳答案 您可以使用此代码(改编自thisanswer的JavaScript)计算在非负整数值中设置的位数:functioncountSetBits(i){i=i-((i>>1)&0x55555555);i=(i&0x